#include "Lys.h"
#include "device.h"


void initLys()
{

}

int lysfoeler()
{
	// Variabler kun gældende for batteriSpaending
	int lysintensitet;
	
	int i = 0;
	
	// Først vælges de korrekte ben på Mux
	AMux_1_Select(0); // Ben 1 på AMux1
	AMux_2_Select(0); // Ben 2 på AMux2
	// Så vælges den config man ønsker og bruge sin ADC i, config 1-4 og restart skal sættes til 0 da dette gør ADC ikke starter før man beder om det.
	ADC_DelSig_1_SelectConfiguration(1, 0);
	// Koden skrives derefter i ADC ISR1 for lys ISR2, for Batterispænding og ISR3 for ladestrøm
	ADC_DelSig_1_IRQ_Enable();
	
	while( i <= SAMPLELYS) // Antal samples inden de sendes videre
	{
	 	ADC_DelSig_1_StartConvert();
		i++;
	}
	i = 0;
	ADC_DelSig_1_IRQ_Disable(); // IRQ disables
	// Inden Return skal IRQ disables
	lysintensitet = lys;
	return lysintensitet;
}
